import { Request } from '../../../../wxParse/request.js';
const app = getApp();
Page({
    /**
     * 页面的初始数据
     */
    data: {
        statusBarHeight: getApp().globalData.statusBarHeight,
    },
    /**
     * 返回首页
     */
    gohome: function (param) {
        wx.navigateBack({
            delta: 1,
        });
    },
    /**
     * 就是它了
     */
    toSuccess: function () {
        //判断用户有没有选择奖品
        if (!this.ChooseAwardId == '' || !typeof this.ChooseAwardId == 'undefined') {
            this.data.AwardList.map(
                function (e, n) {
                    if (this.ChooseAwardId == e.id) {
                        if (this.userGoldNum >= e.award_gold) {
                            //兑换奖品
                            new Request('Award/GetGoldAward').request(
                                () => {
                                    return {
                                        openid: app.globalData.openid, //用户openid
                                        AwardId: this.ChooseAwardId, //奖品id
                                    };
                                },
                                (res) => {
                                    if (res.data.data == 1) {
                                        wx.navigateTo({
                                            url: '/pages/home/task/exchange/exchange_success/exchange_success?id='+res.data.code,
                                        });
                                    } else {
                                        wx.showToast({
                                            title: '金币不足',
                                            icon: 'none',
                                            duration: 2000,
                                        });
                                    }
                                }
                            );
                        } else {
                            wx.showToast({
                                title: '金币不足',
                                icon: 'none',
                                duration: 2000,
                            });
                        }
                    }
                }.bind(this)
            );
        } else {
            wx.showToast({
                title: '请选择兑换奖品',
                icon: 'none',
                duration: 2000,
            });
        }
    },
    /**
   * 选中 兑换当前奖品 某一咧

   */
    _bindGoodIndex: function (param) {
        console.log(param.currentTarget.dataset.awarid);
        this.ChooseAwardId = param.currentTarget.dataset.awarid; //选中某一奖品id
        this.setData({
            chooseGoods: param.currentTarget.dataset.index,
        });
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {},

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {},
    /**
     * 搜索奖品信息
     */
    _bindinput:function(param){
      console.log(param.detail.value);
      //搜索 获取奖品列表
      new Request('Award/SeachAwardExchange').request(
        () => {
            return {
                openid: app.globalData.openid, //用户openid
                seachText: param.detail.value,
            };
        },
        (res) => {
            this.setData({
                AwardList: res.data.data,
            });
        }
    );
    },
    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        //获取奖品列表
        new Request('Award/AwardList').request(
            () => {
                return {
                    openid: app.globalData.openid, //用户openid
                };
            },
            (res) => {
                this.userGoldNum = res.data.data[0]['userGoldNum']; //获取用户所含的金币

                this.setData({
                    AwardList: res.data.data,
                });
            }
        );
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {},

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {},

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {},

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {},

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {},
});
